#! /bin/bash
HIVE_HOME=/usr/bin/hive


${HIVE_HOME} -S -e "
DROP TABLE IF EXISTS oe_dwb.dwb_signup_message;
CREATE TABLE oe_dwb.dwb_signup_message(
    ----------------------------指标--------------------------------
    ---来自：dwd_fact_customer_relationship
    relationship_id INT comment '关系id' ,---统计意向人数
    signup_type string comment '报名类型，未报名、已报名',  --统计报名人数
    clue_id INT comment '线索id',     --配合线索状态统计有效线索人数
    clue_status string comment '线索状态（false表示无效、true表示有效）',
    --------------------------维度-------------------
    pay_date string comment '支付天',
    pay_month STRING COMMENT '支付月',       --支付时间月
    pay_year string COMMENT '支付年',
    relationship_create_date string comment '关系创建日期',
    customer_id string comment '所属客户id',
    origin_channel string comment '来源渠道，NETSERVICE、OTHER、PHONE、VISITED、SCHOOL',
    line_type string comment '线上、线下',
    creator string comment '创建人',
    -- 从班级信息表中关联得到的字段
    itcast_school_id string comment '校区ID',
    itcast_school_name string comment '校区名称',
    itcast_subject_id string comment '学科ID',
    itcast_subject_name string comment '学科名称',
    -- 从线索申诉表中关联得到的字段
    clue_create_date string comment '线索创建日期',
    -- 从员工表关联得到字段
    employee_id int comment '创建人的员工id',
    -- 从部门表关联得到字段
    department_id int comment '创建人的部门id',
    department_name string comment '创建人的部门名字'
  )COMMENT '报名主题基础宽表'
partitioned by (dt string) --表分区字段
row format delimited
fields terminated by '\t'
stored as orc tblproperties ('orc.compress'='snappy');"